SlideShare a Scribd company logo
1 of 16
National Institute Of Technology,
Trichy
Department Of Computer Applications
Framework for designing Art ,
Artifect and Handicraft
Maneesh Dhakad (205110067),MCA 2013 Batch
Project Venue : TechHue System (Bangalore)
Internal Guide : Dr. N. P. Gopalan
External Guide : Amarjit Singh
Content :
• Objective
• Scope of project
• Platform Specification
• Analysis
• Work Done
• Work to be Done
• Summary
• References
Objective :
• Modern world is missing fun of playing with these forms
due to immersion of new digital medium. We want to
bring these art forms to new digital world and present
user with immersive experience. We will build generic
framework for art tools and techniques which anybody
can start playing with and creating art.
Scope of Project :
• Developing generic platform for Art, Artifect design and
development.
• Development of tools and techniques for various arts.
• 2D and 3D simulation and representation of art.
Platform Specification :
Android Platform:
• Gingerbread, version 2.3.3
• Honeycomb, version 3.2
• Ice-cream Sandwich, version 4.2
Java Environment:
• JDK 1.6
Analysis :
Image processing
• Cropping
• Transformation
Computer Graphics
• 2D
• 3D
Work Done :
Comic Apps Design framework
• Use of canvas for graphics .
• Taking image as input and cropping image.
• Save cropping image in mobiles SD card.
• Show all images from SD card.
• Designing cropping Algorithms .
Character Design :
• Selecting characters from different images.
• Apply polygon cut algorithm , which cut images
in polygon shapes.
• Working on (“ Touch Event “) , when ever we
touch any point in emulator screen , Then it
draw point and for each point draw lines to
connect all.
• This way we can draw boundary on image to cut
in particular shape.
Continued ….
• We can edit drawing boundary .
• Normally in paint and in other software , when
we cut image it cut in rectangular shapes , But
here I use my own algorithm for cutting any
image in polygon shape.
Continued … Show Comic :
• All designed character currently stored in
SDCARD.
• There is a folder called (“MyComic1”) , which
hold all designed character .
• Now We have a slide show , which will give fill of
comic reading
• We can go forward and backward we touch
screen with your finger.
Work to be Done :
• Design callout for each character in comic.
• Giving different look and feel of all callout.
Like :
Thinking
Dreaming
Angry
Happy
Continued :
• Designed callout should store in SDCARD , In
same folder we saved characters.
• Make connection between callouts and
characters.
• Display them together , so that it look like actual
comic.
Continued …
• Art of Threads and Nails
• Art of Brick
• Art of mud
Summary :
• Explore android and Graphics .
• Image editing and transformation.
• Development on generic art platform.
• Development and design of new tools for art forms.
• Design and user experience.
References :
• http://stackoverflow.com/questions/10251002/how-to-
get-imageview-inside-ontoucheventmotionevent-event-
in-android
• http://www.vogella.com/android.html
• http://stackoverflow.com/questions/2085003/how-to-
select-and-crop-an-image-in-android
• http://stackoverflow.com/questions/10251002/how-to-
get-imageview-inside-ontoucheventmotionevent-event-
in-android
Thank you

More Related Content

What's hot

Sketchup center ripo
Sketchup center ripoSketchup center ripo
Sketchup center ripoaliagabarenys
 
Incarnation - Turning Real World Objects into Perfume World
Incarnation - Turning Real World Objects into Perfume WorldIncarnation - Turning Real World Objects into Perfume World
Incarnation - Turning Real World Objects into Perfume WorldYung-Luen Lan
 
Worthy To Note About 2D & 3D Modeling
Worthy To Note About 2D & 3D ModelingWorthy To Note About 2D & 3D Modeling
Worthy To Note About 2D & 3D ModelingAnimation Kolkata
 
Olivia_Lagase_resume
Olivia_Lagase_resumeOlivia_Lagase_resume
Olivia_Lagase_resumeOlivia Lagase
 
Graphics types
Graphics typesGraphics types
Graphics typesLewisB2013
 
The brooch: haptic 3D modelling with Anarkik 3D Design
The brooch: haptic 3D modelling with Anarkik 3D Design The brooch: haptic 3D modelling with Anarkik 3D Design
The brooch: haptic 3D modelling with Anarkik 3D Design Ann Marie Shillito, FRSA
 
【Unite 2017 Tokyo】EditorVRの設計から学んだこと:使えるVRエディターのためのデザイン
【Unite 2017 Tokyo】EditorVRの設計から学んだこと:使えるVRエディターのためのデザイン【Unite 2017 Tokyo】EditorVRの設計から学んだこと:使えるVRエディターのためのデザイン
【Unite 2017 Tokyo】EditorVRの設計から学んだこと:使えるVRエディターのためのデザインUnite2017Tokyo
 
2d games design
2d games design 2d games design
2d games design rafiqfps
 
Rough Draft for Final Project - N.Miller
Rough Draft for Final Project - N.MillerRough Draft for Final Project - N.Miller
Rough Draft for Final Project - N.MillerNate Miller
 
Color Zen - Paper Prototype
Color Zen - Paper PrototypeColor Zen - Paper Prototype
Color Zen - Paper PrototypeDenise Pinho
 
Unreal Engine Basics 05 - User Interface
Unreal Engine Basics 05 - User InterfaceUnreal Engine Basics 05 - User Interface
Unreal Engine Basics 05 - User InterfaceNick Pruehs
 
blender animation software
 blender animation software  blender animation software
blender animation software Aayushi Jain
 
3. production experiments(2)
3. production experiments(2)3. production experiments(2)
3. production experiments(2)Will Stewart
 

What's hot (18)

Sketchup center ripo
Sketchup center ripoSketchup center ripo
Sketchup center ripo
 
Incarnation - Turning Real World Objects into Perfume World
Incarnation - Turning Real World Objects into Perfume WorldIncarnation - Turning Real World Objects into Perfume World
Incarnation - Turning Real World Objects into Perfume World
 
Corel
CorelCorel
Corel
 
Worthy To Note About 2D & 3D Modeling
Worthy To Note About 2D & 3D ModelingWorthy To Note About 2D & 3D Modeling
Worthy To Note About 2D & 3D Modeling
 
Olivia_Lagase_resume
Olivia_Lagase_resumeOlivia_Lagase_resume
Olivia_Lagase_resume
 
Graphics types
Graphics typesGraphics types
Graphics types
 
The brooch: haptic 3D modelling with Anarkik 3D Design
The brooch: haptic 3D modelling with Anarkik 3D Design The brooch: haptic 3D modelling with Anarkik 3D Design
The brooch: haptic 3D modelling with Anarkik 3D Design
 
【Unite 2017 Tokyo】EditorVRの設計から学んだこと:使えるVRエディターのためのデザイン
【Unite 2017 Tokyo】EditorVRの設計から学んだこと:使えるVRエディターのためのデザイン【Unite 2017 Tokyo】EditorVRの設計から学んだこと:使えるVRエディターのためのデザイン
【Unite 2017 Tokyo】EditorVRの設計から学んだこと:使えるVRエディターのためのデザイン
 
2d games design
2d games design 2d games design
2d games design
 
Rough draft
Rough draftRough draft
Rough draft
 
Rough Draft for Final Project - N.Miller
Rough Draft for Final Project - N.MillerRough Draft for Final Project - N.Miller
Rough Draft for Final Project - N.Miller
 
Color Zen - Paper Prototype
Color Zen - Paper PrototypeColor Zen - Paper Prototype
Color Zen - Paper Prototype
 
Unreal Engine Basics 05 - User Interface
Unreal Engine Basics 05 - User InterfaceUnreal Engine Basics 05 - User Interface
Unreal Engine Basics 05 - User Interface
 
blender animation software
 blender animation software  blender animation software
blender animation software
 
3. production experiments(2)
3. production experiments(2)3. production experiments(2)
3. production experiments(2)
 
Unit78 production log
Unit78 production logUnit78 production log
Unit78 production log
 
Unit78 production log
Unit78 production logUnit78 production log
Unit78 production log
 
Unit2
Unit2Unit2
Unit2
 

Viewers also liked (6)

OSGeo Live Lightening Overview
OSGeo Live Lightening OverviewOSGeo Live Lightening Overview
OSGeo Live Lightening Overview
 
INMAS Final Report
INMAS Final ReportINMAS Final Report
INMAS Final Report
 
Infra project report1
Infra project report1Infra project report1
Infra project report1
 
DRDO PROJECT REPORT1
DRDO PROJECT REPORT1DRDO PROJECT REPORT1
DRDO PROJECT REPORT1
 
NISO Annual Report of 2012 Activities
NISO Annual Report of 2012 ActivitiesNISO Annual Report of 2012 Activities
NISO Annual Report of 2012 Activities
 
NISO's Standards Update & Annual Membership Meeting
NISO's Standards Update & Annual Membership MeetingNISO's Standards Update & Annual Membership Meeting
NISO's Standards Update & Annual Membership Meeting
 

Similar to Project Report1

Project report PPT1
Project report PPT1Project report PPT1
Project report PPT1Navriti
 
Lecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingLecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingKobkrit Viriyayudhakorn
 
Offline Painted Media for Digital Animation Authoring [CHI'14]
Offline Painted Media for Digital Animation Authoring [CHI'14]Offline Painted Media for Digital Animation Authoring [CHI'14]
Offline Painted Media for Digital Animation Authoring [CHI'14]Makoto Nakajima
 
Ball Collecting game report
Ball Collecting game report Ball Collecting game report
Ball Collecting game report Dileep Maurya
 
Sx sw speaker proposal slides
Sx sw speaker proposal slidesSx sw speaker proposal slides
Sx sw speaker proposal slidesMitch Williams
 
Roles in the gaming industry
Roles in the gaming industryRoles in the gaming industry
Roles in the gaming industrymissstevenson01
 
TMD2063 | Digital Animation - Chapter 3
TMD2063 | Digital Animation - Chapter 3TMD2063 | Digital Animation - Chapter 3
TMD2063 | Digital Animation - Chapter 3Diyana Harithuddin
 
So you want to make a game
So you want to make a gameSo you want to make a game
So you want to make a gameMImiAlbisi
 
3Ds Max presentation
3Ds Max presentation3Ds Max presentation
3Ds Max presentationNader Soubra
 
iOS Game Development With UIKit
iOS Game Development With UIKitiOS Game Development With UIKit
iOS Game Development With UIKitMartin Grider
 
IDC 2010 Conference Presentation
IDC 2010 Conference PresentationIDC 2010 Conference Presentation
IDC 2010 Conference PresentationGonçalo Amador
 
Animation's Life Cycle And Its Application
Animation's Life Cycle And Its ApplicationAnimation's Life Cycle And Its Application
Animation's Life Cycle And Its ApplicationShakaib Arif
 
Данило Ульянич “C89 OpenGL for ARM microcontrollers on Cortex-M. Basic functi...
Данило Ульянич “C89 OpenGL for ARM microcontrollers on Cortex-M. Basic functi...Данило Ульянич “C89 OpenGL for ARM microcontrollers on Cortex-M. Basic functi...
Данило Ульянич “C89 OpenGL for ARM microcontrollers on Cortex-M. Basic functi...Lviv Startup Club
 
Chapter.1 two- dimensional Animetion.pdf
Chapter.1  two- dimensional Animetion.pdfChapter.1  two- dimensional Animetion.pdf
Chapter.1 two- dimensional Animetion.pdfLeenaAbdullah6
 
best property dealer in chandigarh
best property dealer in chandigarhbest property dealer in chandigarh
best property dealer in chandigarhmalhotraproperties
 
Computer Graphics Power Point using Open GL and C Programming
Computer Graphics Power Point using Open GL and C ProgrammingComputer Graphics Power Point using Open GL and C Programming
Computer Graphics Power Point using Open GL and C Programmingkemal678348
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmDeepika Walanjkar
 
Cape production (cgi vfx and video production studio) presentation rus
Cape production (cgi vfx and video production studio) presentation rus Cape production (cgi vfx and video production studio) presentation rus
Cape production (cgi vfx and video production studio) presentation rus Ilya Petrukhin
 

Similar to Project Report1 (20)

Project report PPT1
Project report PPT1Project report PPT1
Project report PPT1
 
Lecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingLecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR Programming
 
Offline Painted Media for Digital Animation Authoring [CHI'14]
Offline Painted Media for Digital Animation Authoring [CHI'14]Offline Painted Media for Digital Animation Authoring [CHI'14]
Offline Painted Media for Digital Animation Authoring [CHI'14]
 
Cocos2d programming
Cocos2d programmingCocos2d programming
Cocos2d programming
 
Ball Collecting game report
Ball Collecting game report Ball Collecting game report
Ball Collecting game report
 
Sx sw speaker proposal slides
Sx sw speaker proposal slidesSx sw speaker proposal slides
Sx sw speaker proposal slides
 
Roles in the gaming industry
Roles in the gaming industryRoles in the gaming industry
Roles in the gaming industry
 
TMD2063 | Digital Animation - Chapter 3
TMD2063 | Digital Animation - Chapter 3TMD2063 | Digital Animation - Chapter 3
TMD2063 | Digital Animation - Chapter 3
 
So you want to make a game
So you want to make a gameSo you want to make a game
So you want to make a game
 
3Ds Max presentation
3Ds Max presentation3Ds Max presentation
3Ds Max presentation
 
iOS Game Development With UIKit
iOS Game Development With UIKitiOS Game Development With UIKit
iOS Game Development With UIKit
 
IDC 2010 Conference Presentation
IDC 2010 Conference PresentationIDC 2010 Conference Presentation
IDC 2010 Conference Presentation
 
Animation's Life Cycle And Its Application
Animation's Life Cycle And Its ApplicationAnimation's Life Cycle And Its Application
Animation's Life Cycle And Its Application
 
Данило Ульянич “C89 OpenGL for ARM microcontrollers on Cortex-M. Basic functi...
Данило Ульянич “C89 OpenGL for ARM microcontrollers on Cortex-M. Basic functi...Данило Ульянич “C89 OpenGL for ARM microcontrollers on Cortex-M. Basic functi...
Данило Ульянич “C89 OpenGL for ARM microcontrollers on Cortex-M. Basic functi...
 
Chapter.1 two- dimensional Animetion.pdf
Chapter.1  two- dimensional Animetion.pdfChapter.1  two- dimensional Animetion.pdf
Chapter.1 two- dimensional Animetion.pdf
 
3D Internet
3D Internet3D Internet
3D Internet
 
best property dealer in chandigarh
best property dealer in chandigarhbest property dealer in chandigarh
best property dealer in chandigarh
 
Computer Graphics Power Point using Open GL and C Programming
Computer Graphics Power Point using Open GL and C ProgrammingComputer Graphics Power Point using Open GL and C Programming
Computer Graphics Power Point using Open GL and C Programming
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
 
Cape production (cgi vfx and video production studio) presentation rus
Cape production (cgi vfx and video production studio) presentation rus Cape production (cgi vfx and video production studio) presentation rus
Cape production (cgi vfx and video production studio) presentation rus
 

More from Navriti

Presentation on finance accounting
Presentation on finance accountingPresentation on finance accounting
Presentation on finance accountingNavriti
 
General Banking
General BankingGeneral Banking
General BankingNavriti
 
Banking System
Banking SystemBanking System
Banking SystemNavriti
 
NEFT & RTGS
NEFT & RTGSNEFT & RTGS
NEFT & RTGSNavriti
 
Elements of cheque
Elements of chequeElements of cheque
Elements of chequeNavriti
 
Demand drafts
Demand draftsDemand drafts
Demand draftsNavriti
 
Basics of Banking
Basics of BankingBasics of Banking
Basics of BankingNavriti
 
Slideshare demo
Slideshare demoSlideshare demo
Slideshare demoNavriti
 
Financial Accounting
Financial AccountingFinancial Accounting
Financial AccountingNavriti
 
Demand Draft
Demand DraftDemand Draft
Demand DraftNavriti
 
Atomic Structure
Atomic StructureAtomic Structure
Atomic StructureNavriti
 
Atomic Structure
Atomic StructureAtomic Structure
Atomic StructureNavriti
 
Plant Kingdom
Plant KingdomPlant Kingdom
Plant KingdomNavriti
 
Chapter 1
Chapter 1Chapter 1
Chapter 1Navriti
 
Project report
Project reportProject report
Project reportNavriti
 
Lecture Note for Introduction Class
Lecture Note for Introduction ClassLecture Note for Introduction Class
Lecture Note for Introduction ClassNavriti
 

More from Navriti (20)

IBS
IBSIBS
IBS
 
Presentation on finance accounting
Presentation on finance accountingPresentation on finance accounting
Presentation on finance accounting
 
General Banking
General BankingGeneral Banking
General Banking
 
Banking System
Banking SystemBanking System
Banking System
 
NEFT & RTGS
NEFT & RTGSNEFT & RTGS
NEFT & RTGS
 
Elements of cheque
Elements of chequeElements of cheque
Elements of cheque
 
Demand drafts
Demand draftsDemand drafts
Demand drafts
 
ECS
ECSECS
ECS
 
Basics of Banking
Basics of BankingBasics of Banking
Basics of Banking
 
Slideshare demo
Slideshare demoSlideshare demo
Slideshare demo
 
Financial Accounting
Financial AccountingFinancial Accounting
Financial Accounting
 
Demand Draft
Demand DraftDemand Draft
Demand Draft
 
ECS
ECSECS
ECS
 
BCS
BCSBCS
BCS
 
Atomic Structure
Atomic StructureAtomic Structure
Atomic Structure
 
Atomic Structure
Atomic StructureAtomic Structure
Atomic Structure
 
Plant Kingdom
Plant KingdomPlant Kingdom
Plant Kingdom
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Project report
Project reportProject report
Project report
 
Lecture Note for Introduction Class
Lecture Note for Introduction ClassLecture Note for Introduction Class
Lecture Note for Introduction Class
 

Project Report1

  • 1. National Institute Of Technology, Trichy Department Of Computer Applications Framework for designing Art , Artifect and Handicraft Maneesh Dhakad (205110067),MCA 2013 Batch Project Venue : TechHue System (Bangalore) Internal Guide : Dr. N. P. Gopalan External Guide : Amarjit Singh
  • 2. Content : • Objective • Scope of project • Platform Specification • Analysis • Work Done • Work to be Done • Summary • References
  • 3. Objective : • Modern world is missing fun of playing with these forms due to immersion of new digital medium. We want to bring these art forms to new digital world and present user with immersive experience. We will build generic framework for art tools and techniques which anybody can start playing with and creating art.
  • 4. Scope of Project : • Developing generic platform for Art, Artifect design and development. • Development of tools and techniques for various arts. • 2D and 3D simulation and representation of art.
  • 5. Platform Specification : Android Platform: • Gingerbread, version 2.3.3 • Honeycomb, version 3.2 • Ice-cream Sandwich, version 4.2 Java Environment: • JDK 1.6
  • 6. Analysis : Image processing • Cropping • Transformation Computer Graphics • 2D • 3D
  • 7. Work Done : Comic Apps Design framework • Use of canvas for graphics . • Taking image as input and cropping image. • Save cropping image in mobiles SD card. • Show all images from SD card. • Designing cropping Algorithms .
  • 8. Character Design : • Selecting characters from different images. • Apply polygon cut algorithm , which cut images in polygon shapes. • Working on (“ Touch Event “) , when ever we touch any point in emulator screen , Then it draw point and for each point draw lines to connect all. • This way we can draw boundary on image to cut in particular shape.
  • 9. Continued …. • We can edit drawing boundary . • Normally in paint and in other software , when we cut image it cut in rectangular shapes , But here I use my own algorithm for cutting any image in polygon shape.
  • 10. Continued … Show Comic : • All designed character currently stored in SDCARD. • There is a folder called (“MyComic1”) , which hold all designed character . • Now We have a slide show , which will give fill of comic reading • We can go forward and backward we touch screen with your finger.
  • 11. Work to be Done : • Design callout for each character in comic. • Giving different look and feel of all callout. Like : Thinking Dreaming Angry Happy
  • 12. Continued : • Designed callout should store in SDCARD , In same folder we saved characters. • Make connection between callouts and characters. • Display them together , so that it look like actual comic.
  • 13. Continued … • Art of Threads and Nails • Art of Brick • Art of mud
  • 14. Summary : • Explore android and Graphics . • Image editing and transformation. • Development on generic art platform. • Development and design of new tools for art forms. • Design and user experience.
  • 15. References : • http://stackoverflow.com/questions/10251002/how-to- get-imageview-inside-ontoucheventmotionevent-event- in-android • http://www.vogella.com/android.html • http://stackoverflow.com/questions/2085003/how-to- select-and-crop-an-image-in-android • http://stackoverflow.com/questions/10251002/how-to- get-imageview-inside-ontoucheventmotionevent-event- in-android