Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
  • Help Room /
avatar image
0
Question by Raigon · Jun 15, 2017 at 09:42 AM · shadersgamegraphics3d modelsart

About Game Dev Art Pipeline ?

Well i understand that in game art and specifically 3D, the art+modeling usually is on e.g 3DS-Max/ Blender and the logic is on Unity-Engine, but then i learnt about Shaders which blown my mind and got my interest, my main question here is:

Q1-a: Let's say for example that we're using Blender+Unity to develop a 3D game. We made a model of a river in Blender, blender has what they call if i'm not mistaken "Modifiers" and now i want the model to look and move like water. I believe that Blender are using shaders for those modifiers, the thing is should i do shaders in the modeling-software or in Unity? or should i transfer the modified-model into Unity ?

Q1-b: Another example if i modeled a napkin, should i use Unity's shaders to make it act like cloth or i should do it in the modeling-software ?

Q2: In general what is Artistic part pipeline in game-dev?

Q4: Are shaders used to mimic physics?

Notes: 1- when i say shaders i mean both the custom coding part and the ready made/built-in ones.

2- If it is relevant -> My level in Unity is good, i think i can make a simple one level game.

3- My level in shaders -> in my University i took one course on computer graphics so i have good knowledge on it's basics but my knowledge in shaders-coding is a beginner level.

I may have not presented my question in the right way, but i hope that you understand it. and THANX!!!

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image
0
Best Answer

Answer by theANMATOR2b · Jun 15, 2017 at 02:25 PM

Q1a. Shaders should be set up in Unity OR a dedicated shader package, like substance, shader forge, or quixel. These shader programs are not required, but improve the final output in Unity. Shaders commonly created in 3D packages are not transferable into Unity.

Q1b. Model/texture a napkin in 3D. Unity has built in cloth physics. A shader has nothing to do with making the mesh "act" like cloth. The shader is a link between the texture and the lighting, to make the napkin look like soft cloth or thin paper. The shader reacts accurately to lighting and allows for surface detail applied to the mesh via the material/texture - normal/spec/gloss/etc without the need for mesh detail. Research - shaders have nothing to do with physics, beyond physical based rendering (PBR). Unity DOES have built in physics materials that are applied to mesh objects - but this is completely different and not related to shaders at all.

Q2. This varies based on game, scope and team. Research needed. My personal opinion Artistic pipeline includes everything in the game that is visual content, static and non-static art assets, characters, cloth, particles and special FX, environment, UI, lighting, post effects - everything visual. Incorporating into the engine is usually where artists and programmers join forces to combine efforts in getting stuff looking right, and feeling right.

Q3. Shaders can be used for effects like glowing fire, and water fx, and other things. To mimic physics? This question really needs more clarification.

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Raigon · Jun 15, 2017 at 03:18 PM 0
Share

By Q3 $$anonymous$$imic Physics, i saw a video in which the coder manipulates vertices of 3D plane using vertex/ pixel shader in CG and but a sin() function on xyz of a vector3 the plane was moving more like a flag or water .

avatar image theANMATOR2b Raigon · Jun 15, 2017 at 09:18 PM 0
Share

A shader, material or texture can be used to deform a mesh. Usually a texture map, a noise algo or sign wave algo that generates a tillable pattern is used for optimal performance.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

102 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Can I tile a material differently on different objects instead of making a new material? 0 Answers

I have gotten all these errors when trying to script ? 2 Answers

Voronoi node pattern looks differ between devices 0 Answers

Sprite looks different in game than in editor 0 Answers

LWRP - Vertex displacement and intersection shader shows artefacts 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges