Scifi Decal Panels – Substance

SciFi Decal Panels Substance

Software

  • Allegorithmic Substance Designer
  • Unity Engine

Substance Graph

Features

Description:

SciFi Decal Panels is a procedural material created in Substance Designer. With so many features, the material can be used in numerous applications and environments such as space stations/ships, futuristic environments, Decals for ceilings, floors, or walls, etc. The texture is using PBR metalness/roughness workflow and was created with realism in mind.

The goal of the project was to create a “kit” that could be used to help designers speed up detailing a environment with a many different panel decals in a instant. As well as exploring and understanding the use of procedural kits using Substance Designer.

Spotter #7

Spotter #7

 

Hardware Components Used

  • 1 Photo-resistor
  • 2 Green LEDs
  • 1 Cardboard cutout
  • 2 330Ω Resistors
  • 1 10k Resistor
  • 1 Servo Motor
  • Arduino Uno Board
  • Breadboard
  • 5-volt power
  • 11 wires
  • Light

Concept

 

Description:

Spotter#7 is a little cardboard robot endlessly sweeps 180 looking for a friend.  When it finds a friend, it stops and blinks to show that it has spotted the person. If the person moves away fast, it will continue with its path and keep sweeping. If the person remains for longer time and then moves, the robot will shake back and forth in disapproval. After the reaction, it will begin sweeping endlessly to find a friend.

The emotional response expected from this piece is compassion towards the little robot. The personal value of the piece was the challenge of designing the interaction. Originally, it was designed to use a temperature sensor to detect the interaction. Plans changed when the only sensor I had was damaged and I had to rework the piece. I decided to swap out the sensor for a photo-resistor. Even with the redesign, the piece is enjoyable.

Other Technical Information:

This interactive piece is using a servo and a photo-resistor. It requires a spotlight to light the “friend”. Since the lighting is important with this piece, the photo-resistor can be set for either, back lit or front lit, to make it work correctly. The servo motor has a sweep from 0 to 180. The speed of the sweep is randomized after every completed rotation to break up the repetitions of the piece.

Holo-Pods

Holo-PODs

 

Description

Holo-PODs is an immersive experience that uses real-time data of selected locations around the world. A Pod is about 8’ in height and should be built with a radius wide enough to fit one person. Inside the pod, the viewer will be able to see a video playback from the live feed of the 360 camera. The viewer will be able to turn fully around inside the pod to see everything as if they were there at the location. The location device will also have a photo-resistor which will send brightness data to an array of LED lights which are built into the pod to simulate the lighting – Sunlight, Moonlight, ambient lighting. Another sensor on the device would be the temperature sensor which is capturing the location’s temperature in real-time. The temperature data will be connected to the environmental control of the pod. An example, the location is the Grand Canyon which is at 90 F, the pod would make sure it is the same at 90 F.

The piece is to immerse the viewer and to “teleport” them to a location in a instant. Most importantly this interaction is meant for an escape of daily life. It invites the user to relax and experience parts of the world in a flash by walking into one of the Holo-PODs.

A few expected emotional responses could be excitement, happiness, and to be surprised.

I was inspired by another fellow graduate student with their concept of a 360-blogger hat that would be experience through VR. Another inspiration would be from Star Trek’s Holodeck.

 

Inspirational Images/Components used in my Design

https://cdn.arstechnica.net/wp-content/uploads/2017/08/Star-Trek-Transporter.jpg
https://img-s3.onedio.com/id-58a17d1a69f471a201300837/rev-0/raw/s-b14223fecb985d39bf3ef754d7b13ed9924874fc.jpg
https://scifanatic-wpengine.netdna-ssl.com/wp-content/uploads/2018/10/realholodeck-head.jpg

Sketch

Components Needed

  • A location device
    • 360 camera
    • Temperature Sensor
    • Photo-resistor
    • Cellular data or WiFi
  • Pod structure
  • Projector (to project the video) or a flexable LCD screen (OLED?)
  • Temperature control for pod
    • Heater
    • Coller
  • Array of LEDs

Blog Entry – Research and Project Updates – 2019 #6

3d digital art

This sprint was to start getting in the customization in Substance Designer. For some reason, I feel I am over complicating the design layout. Creating shapes is not the issue but rather the connection of customization in Unity. I am at a point where I need direction to either make preset panels or keep what I am doing right now and make it real time customizable panels. I believe that later is what the professor wants. Here are some WIP screenshots:

 

Direct Studio/Thesis Project

My focus on the project was to get a rigged character in from Adobe Mixamo. I ended up customizing the character and merging two different toons. Right now, it is in the scene and has a idle animation on it. I discover a huge design problem that I need to keep in mind. Aspect Ratio of the frame…. I could not find a decent 16:9 look. The ratio is too wide for a traditional looking portrait I envision. Good news, I have an idea where I would crop in using a different ratio like 4:5 and then build the physical frame to crop and hide the screen. This should be the best and fastest fix for the issue. Here are some screenshots with different aspect ratios.

 

Human-Computer Interaction

This sprint I focused on writing projects for my portfolio website. I used a few past projects – The Take House on the Hill, Floating Pyramid, and Simon Says…Photo-resistor. The formatting for the 3d art is close to what I already have but I might update some old posts and remove older art from 2012 that does not reflect my current skills.

Floating Pyramid

Floating pyramid

 

Description

Floating pyramid is an acrylic pyramid filled with magnetic fluid and water that is attached to a stand. The pyramid’s rotation can be manipulated 360 degrees by the user. Within the pyramid contains magnetic fluid called ‘ferrofluid’ and water (or some type of liquid that allows the ferrofluid flow freely). To control the ferrofluid, there are 6 electro-magnets that the viewer can stick on the pyramid. The power of the magnets can be individually controlled using 6 potentiometers.

Everyone is an artist and the goal of the piece is to allow the viewer to create their own unique art piece by using the pyramid and the use of the shadows created by the fluid.

 

Inspirational Images/Components used in my Design

https://i2.wp.com/ae01.alicdn.com/kf/UT8b72EXWJbXXagOFbXQ/Free-Shipping-Ferrofluid-A-Bottle-Magnetic-Liquid-Neodymium-Magnet-Office-Toys-Science-Decompression-Novelty-Creative-Toys.jpg

https://images.vat19.com/covers/large/ferrofluid-in-a-bottle-display.jpg

https://sc02.alicdn.com/kf/HTB15ukkLXXXXXXWaXXXq6xXFXXXY/china-supplier-new-style-wholesale-acrylic-plexiglass.jpg_350x350.jpg

 

Sketch

Components Needed

  • Ferrofluid
  • Acrylic container aka the pyramid
  • Spotlight
  • Potentiometers
  • Electro-Magnets
  • Arduino board
  • Metal/Plastic structural pieces

Simon Says…PhotoResistor

Simon Says … Photo-resistor

Hardware Components Used

  • 1 Photo-resistor
  • 1 RGB LED
  • 1 Yellow LED
  • 4 330 Ω Resistors
  • 2 10k Resistors
  • 1 Switch
  • 10 Wires
  • Arduino Uno Board
  • 1 Breadboard
  • 5 volt power

Concept

 

Description:

Simon says…Photo-resistor is an interactive game using a photo-resistor as the main input for the experience. As the user presses the button, the game begins. The RGB turns white and begins the blue blinking a randomized sequence. The number of blinks is the required number of times the user needs to flash a light towards the photo-resistor to win the game. During the “input” phase, the RGB led light blinks RED and GREEN indicating the time left. If the player fails to complete the sequence, the RGB LED will turn RED indicating they failed. If the player completes the sequence, the RGB LED will turn GREEN indicating they have won.  After the complete phase, either win or lose, the game will reset and idle until the button is pushed to start again.

As this piece resembles a game, the emotional response would be excitement, panic, and joy. The personal value of the piece was the challenge of coding and using a photo-resistor. As it was the first time I would have worked with one, I ran into some issues with calibration. Ultimately, I believe this piece was sacksful. It allowed me to push myself and try something different that was out of my comfort-zone.

The Taken House on the Hill

The Taken House on the Hill

Software

  • Adobe Photoshop
  • Autodesk Maya
  • Blender
  • Pixologic zBrush
  • Allegorithmic Substance Painter
  • Unity Engine

Concept

Description:

The Taken House on the Hill is a game ready art piece involving a tiny house on a hill with a dead tree. All of which is contained within a glass bottle on display surrounded by darkness. The art piece contains 17,316 faces, and every texture is 2048 x 2048.

I decided the style of the art piece early on as I wanted to experiment and shy away from realistic modeling. The goal of the style was to mimic the style of Tim Burton, Gothic, and LucasArt games. Using this stylized resulted in creating a story that is not written. The viewer might feel there is more to the piece in which they might explore and create their own story around the piece.

Blog Entry – Research and Project Updates – 2019 #5

This week I researched Substance Designer for the 3d digital art course. I came up with 3 ideas for the project but this morning, I got help and narrowed down to two. Tomorrow I will be choose between the two. Most likely, it will have to deal with foliage and creating a generator.

As for the other project, I sketched some ideas but I am not satisfied with them. I also got a bunch of references for clothing. Hopefully I can find the look I am going for. I did decide later this semester, I will be creating the character in 3d. It will be stylized but has detail elements of realism. The goal of the look is too keep the proportions of everything slightly off while using realistic details.

 

Some Sketches:

Blog Entry – Research and Project Updates – 2019 #4

This week I completed my 3d project. I had to finish up texturing, UVing, and setting up the scene in Unity engine. Software I used was Adobe Photoshop, Autodesk Maya, Blender, Pixologic Zbrush, Substance Painter, and Unity.

Enjoy!

Also Instant Screenshot is an awesome plugin for Unity for anyone looking for hi-res screenshots. – https://assetstore.unity.com/packages/tools/instant-screenshot-24122

Blog Entry – Research and Project Updates – 2019 #1

This week I started to test two free A.I. behavior plug ins for Unity. This is important as I needed to test them for a game studio and my own project. The two free plug ins are: PandaBT (https://assetstore.unity.com/packages/tools/ai/panda-bt-free-33057) and Behavior Bricks (https://assetstore.unity.com/packages/tools/visual-scripting/behavior-bricks-74816).

(AI plugin testing – custom demo “game” scene)

The “game” I made had the AI chasing after the ball (player). Once the AI is out of the red, it will constantly loose health a5 until it’s death. The AI decides to pick whatever red zone is closer to heal. Once topped off on health, it will go after the player again.


PandaBT is a minimalistic script to create behavior trees. It uses a basic script called BT script. To create tasks, one can create a single c# script (or many) to build the tasks for the AI.

PandaBT

There are many positives with using this plugin. One of which is the ease of use. Getting started is easy. I got a custom demo “game” up and running in a few hours of messing around. Another major benefit of using the plug is the mass amounts of documentation. They have their own site (http://www.pandabehaviour.com/) j59 full of access to examples and information needed to get up and running. There are also many YouTube tutorial videos. I did enjoy using the plugin but some issues I ran into was the BT script. As I am using visual studio, the structure of the script is key. If the spacing is off, it throws an error. It is minor but annoying. Another issue (not really an issue but personal preference), the layout of the behavior is a list. I fear once the AI becomes more complex, this list is going to become confusing and difficult to debug. This is where Behavior Bricks shines, node trees.

“Down the stairs and near the safe, she found her space in which she escapes.”


Behavior Bricks is a behavior tree with a visual editor. I got it up in running about the same time as PandaBT maybe a little bit more as it forces you to take the modular approach which is a good thing t119!

Behavior Bricks

I found the visual editor easy to visualize what I needed to do but it was buggy. The editor’s colors, while running the game, glitches but I did not see any affect on the game. Another issue was the poor documentation. There is a some but much. It does include examples and their site has some api information (http://bb.padaonegames.com/doku.php). Regardless, I found it difficult to start off. So, there is a learning curve. With saying that, I believe it is worth fighting through as the visual editor helps a lot more than a list view. The task management isn’t too hard, but the API can be confusing for beginners to start off. For a project, I suggest creating templates of the code. That way it saves time having to change the namespaces and such repeatedly.

What plugin do I suggest?  b11 They are very similar, and both are great and free! As I will be suggesting one plugin to use for a game studio, I want the students to learn the concept of behavior trees and use a modular approach. With that being said, I am favoring Behavior Bricks. The good thing about using this for our projects, we can transfer to other behavior trees with limited difficulty which we might end up doing. As it is free, the development is not consistent and updates are put off. This reason alone, we might move to a paid plugin like Behavior Designer, Node Canvas, and playmaker. I read many great things about them. Their prices are around the same price – $70 although playmaker is $45.

 

119.89. 137.47.89.77.29.131.29.107. 23.53.113.17.89.131.29.107.29.23. 119.47.53.113.: 5.137.29.113.89.77.29. 59.89.11.!!! 137.29.71.17.89.77.29. 119.89. 119.47.29. 77.35.5. 95.107.89.41.107.5.77.! 95.89.125.107. 149.89.125.107. 95.5.113.113.53.89.83. 53.83.119.89. 149.89.125.107. 17.107.29.5.119.53.89.83.113.. 71.29.119. 149.89.125.107. 5.107.119. 11.29. 149.89.125.107. 131.89.53.17.29.. 83.89.137., 41.89. 89.125.119. 119.47.29.107.29. 5.83.23. 47.5.131.29. 35.125.83.!

77.5.119.119.