+ All Categories
Home > Documents > ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender...

ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender...

Date post: 26-Jul-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
39
ODF for Blender in an eLearning Context Blender Conference 2008 Amsterdam, 25 th October 2008 Oliver Schneider Hochschule Darmstadt, Germany Zentrum für Advanced Learning, Medien und Simulation [email protected]
Transcript
Page 1: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

ODF for Blenderin an eLearning Context

Blender Conference 2008Amsterdam, 25th October 2008

Oliver Schneider

Hochschule Darmstadt, Germany

Zentrum für Advanced Learning, Medien und Simulation

[email protected]

Page 2: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Overview

• Learning project Atlantis University

• How to incorporate Blender

• ODP importer

Page 3: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Me in a nutshell

• Studied TV-engineering• Former media-engineer• Research in Digital Storytelling– VR, AR, MR-projects– Education

• Lecturer and Trainer

Page 4: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Idea

3 pillars – 1 face to the customer

Atlantis University Portal

face-to-face learning eLearning project based learning

Page 5: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Multi Disciplinary

• Computer Science• Pedagogic• Design• Engineering• Economic Sciences• IT-Law

Page 6: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

International

• Germany• Great Britain• Poland• Ireland• USA• Hungary

Page 7: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Learn Your Own Way

• Content is adapted to individual learner-types• Normally– 2 strong– 2 weak

Analyst

Perceptor Communicator

Creator

ConstructorOrganiser

Page 8: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Non-Linear Learning

• Learning-path is influenced by– Learner preferences– Time– Available content– Learner performance

• Different pedagogical models are possible

Page 9: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Non-Linear XBLAnalyst

Perceptor Communicator

Creator

ConstructorOrganiser

Page 10: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Learning by Contribution

• Contribution by tutors and learners• Could be part of assessment• Direct-manipulative changes

(at the right place)• Immediate visibility of changes• We call it:

Collaborative Content Manipulation (CoCoMa)

Page 11: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

CommunicationCollaboration

Lecturer:create/administrate

Module

Revision

Learner:supplement/update

Collaborative Content Manipulation

Page 12: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

CoCoMa Screenshot

Page 13: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Learning with Blender

Of course: Learning 3D and games

• Open source• Everybody may learn at any place on any

platform• Still not well known• UI discourages many beginners• “There's no support”• “It's unreliable”

Page 14: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Learning with Blender

Simulations

• Simple simulations– Physics– Python

• VR, AR, MR• mLearning

Page 15: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Learning with Blender

Page 16: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Learning with Blender

Page 17: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Learning with Blender

Page 18: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Learning with Blender

Page 19: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Learning with Blender

Page 20: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Learning with Blender

Page 21: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Learning with Blender

BlenderGame Engine

Story Engine

Glue logic

Content

User Input,GPS, Gyroscope

Output (AV)

Page 22: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Learning with Blender

eLearning context

• Any kind of interactivity• Content prepared with an external editor– SCORM– Learning Design– ODP

Page 23: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

ODP Import

Overview

• Presentation with Blender• Good start for modelling and animation• Slides may be enriched with interaction• Idea originated because of the learning platform• Still hoping for browser-plug in

Page 24: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

ODP Import

Current status

• Pre alpha• Can import– Text– Some formatting– Images

• Uses Python's XML libraries• Some parts are dependent on Mac OS X

Page 25: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

ODP Import

Page 26: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

ODP Import

Page 27: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

ODP Import

Page 28: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

ODP Import

ODF files

• zip compressed• Bunch of XML files• Most important– content.xml– styles.xml– Pictures folder

Page 29: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

ODP Import

Page 30: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

ODP Import

Page 31: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

ODP Import

Code: Classes

• XML• Presentation• Draw– Text, pictures, drawings– Blender code– Includes SVG

• Style

Page 32: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

ODP Import

Code: Future

• Presentation– Conversation to game engine– Animations– Transitions

• Improve import

Page 33: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

ODP Import

Roadmap

• 1.0– import (nearly) all static information– Simple presentation

• 2.0– Animations– Presentation

Page 34: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

ODP Import

Roadmap

• 3.0– Real importer– no XML– platform independent

• 4.0: Editor…

Page 35: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

ODP Import

Next steps

• Reorganising the code• Publish– Own website– Official Blender project

Page 36: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

ODP Import

Difficulties

• Blender's handling of text styles– Mixing of styles not possible– Full justification missing in BPython

• Bug reports…• Blender is very slow on MacBook Air

(maybe problem with Intel GMA X3100 Chipset?)

Page 37: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

ODP Import

Wishes

• Web plug in• Or media plug in…– Quicktime– Linux…?

• Game engine's CPU usage• Real time media files like video• Easier text formatting within Blender • Text in game engine

Page 38: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

ODP Import

Help wanted

• Font handling• Layout• Interoperability (e.g. Linux)• How to reference other Python files…?

Page 39: ODF for Blender in an eLearning Context€¦ · ODP Import Overview • Presentation with Blender • Good start for modelling and animation • Slides may be enriched with interaction

Thank you!

Any questions?

[email protected]


Recommended