Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Graffiti 3DView game page

3D Graffiti application for Oculus Rift + Leap Motion
Submitted by jscottk — 1 hour, 32 minutes before the deadline
Add to collection

Play Art tool

Graffiti 3D's itch.io page

Results

CriteriaRankScore*Raw Score
Please rate this entry based on your overall enjoyment.#174.3604.360

Ranked from 25 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

What's the name of your experience?
Graffiti 3D

Please describe your creation.
This is a straightforward application with one purpose: enable you to doodle in 3d space with 3d material in a color scheme of your choice.

Street artists and the techniques they use to make their pieces jump off their canvases have inspired me for a long time. After following the oculus rift kickstarter and developing an interest in stereoscopic media, I realized an opportunity existed to enable the creation of free-hand art that literally has depth to it. To my surprise, nobody had created quite what I was looking for, so I went on a search for the best suitable 6dof input device and built it myself. This project is my first dip into this wide space of possibilities.

I created this over the course of a couple of weeks so it has some rough edges, but the major bugs have been worked out and it feels great. Please let me know if you run into any issues or have any suggestions.

Programming language?
Unity/C#

Your web site or portfolio (optional)?
http://jscottk.net

Leave a comment

Log in with itch.io to leave a comment.

Comments

Viewing comments 20 to 1 of 40 · Previous page · First page
Submitted

Good start! It's fun to paint in 3D. I like using one hand to draw and the other to change tools, wish I had more control over how it changed. Love the interaction box. Maybe it could fade away or mostly-away once you start drawing and only show up when you move your head around?

Developer

Updated again! Changes were:

- Added line shape feedback by changing the shape of the token in the user's palm to match the shape of the material they're depositing.

- Fixed issues with MacOSX and Linux builds by moving config.txt and colors.txt inside the build folders.

- Fixed issues with thumb pinch not being recognized; the program now triggers thumb actions when users bring their thumbs to their palms as well as bring their thumbs to the sides of their hands.

@jdneidig: I appreciate it, thanks for trying it!

Submitted

Great Job! Very fun to play!

Developer

@ksiva thanks for trying it out, I appreciate the feedback! Instead of curling your thumb in toward your palm, try bringing your thumb closer to your index finger first knuckle... I've noticed that gesture is robustly detected but brining it toward the palm isn't. I'll update it tonight to also work with curling the thumb in toward the palm (and fix that Mac issue).

Thanks again.

Submitted

This is surprisingly cool and satisfying! A few issues: 1) On Mac, you have to copy the colors.txt file to the MAC_OSX folder for them to work. 2) I'm having a lot of trouble switching colors, curling my left thumb in doesn't work most of the time (making a fist sometimes does). 3) There's not much feedback on which line shape is chosen, maybe change the shape in the palm? But regardless, nice work!!

Developer

Removed (hopefully) the last major source of latency while drawing. Framerates should now stay above 75FPS on most machines most of the time.

Developer

Added support for impossible colors! Now users can specify a color for each eye within the colors.txt file (see README.txt)

Also, updated leap motion assets to fix latency issue associated with the old assets.

Developer

Thanks Hereson! It's still in its early stages; I think it can get a lot cooler :) I will definitely be working on this for quite some time. Speaking of which, I just uploaded another update:

- Added interaction volume box wireframe in front of the camera to make it easier for users to tell where the leap can track their hands with high confidence. This can be hidden by pressing "b" or changing the "InteractionBox" line in config.txt

- Removed some latency while drawing.

- Added "end caps" to all lines so backfaces of tubes are no longer visible and black unwanted artifacts are reduced.

I'll probably never call this "done".

Submitted

This is pretty cool ;o!

Developer

One more (hopefully last) update:

- Added visual feedback of brush head size by scaling the token in the user's palm proportionally to the brush.

- Fixed issues with clearing the canvas using spacebar; the brush properties no longer reset and the drawer no longer crashes in some circumstances.

Developer

Updated again to resolve some (nasty) unnecessary latency while hands are in view.

Developer

Another quick update: the Mac OSX and Linux folders are included in the zip file now.

Submitted

Thanks for the update

Developer

I just uploaded a new build to address some major issues that previously existed in the program. The changes were:

- Added colored marker to palm of hands to indicate current color being deposited.

- Added support for left-hand users through the "config.txt" file

- Added hotkey to clear the canvas (spacebar)

- Fixed an error caused by drawing while cycling through shapes (the deposited material no longer disappears)

- Reduced the likelihood of the program failing to recognize a thumb pinch

- Reduced border width on shader to attempt to fix an error that sometimes occurs when the oculus rift starting position is calibrated off.

That's about it! As always, I'm interested in hearing any issues/suggestions you might have.

Developer

@Cade Peterson: glad you enjoyed it :D I can't wait to see some of the interesting stuff people will create with this and similar software.

Host

Painting in 3D just blew my mind. *blown*

Developer

@mechabit thank you! I absolutely intend to add left handed support and a handful of other helpful features soon.

Submitted

nice drawing app! add left handed support!

Viewing comments 20 to 1 of 40 · Previous page · First page