• Keine Ergebnisse gefunden

Exercise2(UnrealC++, 5Credits ) Exercise1(Laggyjump’nrun, 3Credits ) DueDateNovember26.2017 AssignmentonVirtualRealityandPhysically-BasedSimulation-Sheet3

N/A
N/A
Protected

Academic year: 2021

Aktie "Exercise2(UnrealC++, 5Credits ) Exercise1(Laggyjump’nrun, 3Credits ) DueDateNovember26.2017 AssignmentonVirtualRealityandPhysically-BasedSimulation-Sheet3"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. G. Zachmann

C. Schr¨oder (schroeder.c@cs.uni-bremen.de)

University of Bremen School of Computer Science

CGVR Group November 15, 2017

Winter Semester 2017/18

Assignment on Virtual Reality and Physically-Based Simulation - Sheet 3

Due Date November 26. 2017

Exercise 1 (Laggy jump’n run, 3 Credits)

In this exercise we will test the influence of latency, to our performance in computer games. From the CGVR web site (http://cgvr.cs.uni-bremen.de/teaching/vr_1718/index.shtml), you can download a simple jump and run game with adjustable input delay. The goal is to complete the course from start to finish, as fast as possible and without falling down.

• Each member of your group should complete the game with at least three different delays.

• Write down the number of starts needed for the first successful run, and the time for the fastest completion. Do this for each delay (note your delay) and for each member of your group. Sent the results to me in the following format:

d e l a y , s t a r t s , t i m e 1 0 , 4 , 6 0

2 0 , 2 , 4 2 3 0 , 1 0 , 4 0 1 0 , 1 , 5 5 0 2 0 , 1 , 6 6 3 0 , 3 , 6 7

Exercise 2 (Unreal C++, 5 Credits )

This time the goal is to create an Actor completely in C++. Add a new C++ Actor to the laggy jump project that moves a cube up and down during the game. Make the movement speed or range adjustable in the editor through a property. You can see a possible result in this video.1

From the Unreal documentation this part seems especially useful to get started with C++.2 You can add the cube mesh to your actor like this:

static ConstructorHelpers::FObjectFinder<UStaticMesh>

mesh(TEXT("StaticMesh’/Game/Geometry/Meshes/1M_Cube_Chamfer’"));

StaticMesh = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("StaticMesh1"));

StaticMesh->SetStaticMesh(mesh.Object);

1http://cgvr.informatik.uni-bremen.de/teaching/vr_1718/uebungen/03_result.mp4

2https://docs.unrealengine.com/latest/INT/Programming/Introduction/index.html

1

Referenzen

ÄHNLICHE DOKUMENTE

The fan shot generates an equally distributed field of rays (see Figure 2), starting from the start vector, for the x and z axis (these are two vectors perpendicular to direction

a) Form groups of four people and either try out the demo ”Titan of Space” and ”Lava” on Oculus Rift 2 device or watch a movie in the cinema theatre and answer the following

Include the X3D models ” GiftBox2.x3d”, ”GiftBox3.x3d” and ” kugel.x3d” (these files are available on the lecture website in frameworks column in

The most important ones are: occlusion, perspective foreshortening, shading, shadowing (self-shadowing and mutual shadowing), atmospheric perspective (= blue shift and

Please compare the following categories of VR displays: fish tank VR display (i.e., stereoscopic moni- tor, please specify whether you consider autostereo or with glasses),

Our proposed interaction task is to let the user choose from a number of different items of an inventory (like you can do and see in most games).. The user should be able to access

a) Consider two approaches of doubling the number of transistors: halving the size of a single transistor while maintaining constant die area (Moore’s Law) versus maintaining the

Hint: You can use one of the examples on the lecture homepage or from the Cuda SDK ( included in the Cuda installation package ) to test if Cuda works at all on your computer.