Published on November 18, 2016 by Unity
Want create site? Find Free WordPress Themes and plugins.

* Joachim Ante (CTO, Unity Technologies) – Asset pipeline, build pipeline & on device iteration, engine optimizations, multi-threading, new transform component improvement, C# job system – fish demo

Help us caption & translate this video!

amara.org/v/0Whw/

Did you find apk for android? You can find new Free Android Games and apps.

Leave a Reply

33 Comments on "Unite 2016 Keynote – Performance Optimization, C# Job System Demo [3/11]"

Notify of
avatar

Michael Murphy
Guest
Michael Murphy
1 year 18 days ago

That must have taken a crazy amount of research to pull off
20k fish, each a separate game object, and having it all processed in parrallel
That's pretty cool

Jose Díaz
Guest
Jose Díaz
1 year 21 days ago

Now make it outer space and change each fish with a spaceship and set the player loose in there.

Walther Penne
Guest
Walther Penne
1 year 22 days ago

each fish has the iq of a tea-spoon (none) xD please understand…

EpicU™
Guest
EpicU™
1 year 23 days ago

I think the Nintendo Switch is using the demo.

EpicU™
Guest
EpicU™
1 year 22 days ago

+Walther Penne Nextgen Minecraft..? That doesn't exist. Only Minecraft does, and it is possible the game will come to Switch eventually.

Walther Penne
Guest
Walther Penne
1 year 22 days ago

Wait until you have seen NEXTGEN-Minecraft (Which is NOT coming to Switch xD)…

Juan Reynoso
Guest
Juan Reynoso
1 year 23 days ago

Yeah. Apparently Foxconn is using it to test the hardware before it leaves the factory to ensure consoles don't fail from prolonged rendering of 3D graphics.

Konayo
Guest
Konayo
1 year 23 days ago

Millions of fish.

TotallyOriginal
Guest
TotallyOriginal
1 year 20 days ago

That demo testing though

JAH KING
Guest
JAH KING
1 year 24 days ago

13:00 Yes my mind hunts trying to understand 20,000 different fish, but not only just a picture now its messed around and it moves different 20,000 times x fps its just blowing my mind how crazy the numbers are! WOW

JAH KING
Guest
JAH KING
1 year 24 days ago

not to say that each fish has its own little mind following one of the 3 other fish

Dosenwerfer
Guest
Dosenwerfer
1 year 26 days ago

2016 and 720p from such a big channel. You know what's wrong with that, don't you?

Mecerre
Guest
Mecerre
1 year 27 days ago

Please some1 help me….
When I’m using this same method in these codes
void Update()
{
if(Input.GetKeyDown(KeyCode.RightArrow))
{
RaycastHit hit;
Ray downray = new Ray(Cube.transform.position, Vector3.Right);
Debug.DrawRay(Cube.transform.position,Vector3.Right*10, Color.green);
if (Physics.Raycast(downray, out hit, 10))
{
Cube.transform.Translate(new Vector3((hit.distance – 0.5f)*Time.deltaTime, 0, 0));
}
}
}
Cube just moves like 0.02f but if i remove the (Time.deltaTime) it just blinks to the point … What can i do about it? I want cube to move there smoothly by pressing the button just once…

memorymod100
Guest
memorymod100
1 year 20 days ago

+Mecerre Mmk, my code would be more dynamic though. (Just change targetPosition) but mmk.

Mecerre
Guest
Mecerre
1 year 21 days ago

I needed to do different reactions for different objects.. So using ur code would make me connfused. I menaged it with bool tho. If u want to see it all i can show u.

memorymod100
Guest
memorymod100
1 year 21 days ago

+Mecerre Just use my code. It will do both.

Mecerre
Guest
Mecerre
1 year 21 days ago

memorymod100 ı did targetposition = cube.transform.position + New vector3(0,0,hit.distance – 0.5f) and if worked buddy. thanks a lot. 🙂 I am currently working on dont move the cube if it is moving. u can help it too. tried use a bool.

memorymod100
Guest
memorymod100
1 year 21 days ago

Vector3 targetPosition;
public float speed = 5f;
public float extrudeAmount = 0.5f;

void Update()
{
if(Input.GetKeyDown(KeyCode.RightArrow))
{
RaycastHit hit;
Ray downray = new Ray(Cube.transform.position, Vector3.Right);
Debug.DrawRay(Cube.transform.position,Vector3.Right*10, Color.green);
if (Physics.Raycast(downray, out hit, 10))
{
targetPosition = hit.point + hit.normal * extrudeAmount;
}
}

Cube.transform.position = Vector3.Lerp(Cube.transform.position, targetPosition, speed * Time.deltaTime));
}

That will work

ggamer 18
Guest
ggamer 18
1 year 27 days ago

but 5.6 not support 32bit fuuuuuuuuuk

ggamer 18
Guest
ggamer 18
1 year 18 days ago

Alex Atkin yeah it can but think I get new laptop

Alex Atkin
Guest
Alex Atkin
1 year 18 days ago

+ggamer 18
Can it not be increased?  Only very low-end machines are stuck with 2GB RAM and I wouldn't expect those to be fast enough to practically run Unity anyway.

ggamer 18
Guest
ggamer 18
1 year 19 days ago

+Alex Atkin it has only 2gb ram

Alex Atkin
Guest
Alex Atkin
1 year 19 days ago

A 5 year old PC won't be 32bit, it likely just needs Windows reinstalling with the 64bit edition. You can use the same registration you just have to find an official ISO.

vul gerstal
Guest
vul gerstal
1 year 24 days ago

You can still build 32-bit applications. But to use newer versions of editor, You gotta upgrade CPU and OS if You're on x86.

Ser Albi
Guest
Ser Albi
1 year 27 days ago

Hype to the stars for 5.6 ?

wpDiscuz